home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / IIS5_01.CAB / IIS_asps3reb.asp < prev    next >
Encoding:
Text File  |  1999-07-29  |  3.8 KB  |  66 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
  2. <HTML>
  3. <HEAD>
  4. <META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">
  5. <TITLE>Limit Query Results</TITLE>
  6. <SCRIPT LANGUAGE="JavaScript">
  7. <!--
  8.     TempString = navigator.appVersion
  9.     if (navigator.appName == "Microsoft Internet Explorer"){    
  10. // Check to see if browser is Microsoft
  11.         if (TempString.indexOf ("4.") >= 0){
  12. // Check to see if it is IE 4
  13.             document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/coua.css">');
  14.         }
  15.         else {
  16.             document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/cocss.css">');
  17.         }
  18.     }
  19.     else if (navigator.appName == "Netscape") {                        
  20. // Check to see if browser is Netscape
  21.         document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/coua.css">');
  22.     }
  23.     else
  24.         document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/cocss.css">');
  25. //-->
  26. </script>
  27. <SCRIPT LANGUAGE="VBScript">
  28. <!--
  29. Sub Window_OnLoad()
  30.    Dim frmContents
  31.    On Error Resume Next
  32.    If Not Parent Is Nothing Then
  33.       Set frmContents = Parent.Contents
  34.       If Not frmContents Is Nothing Then
  35.             frmContents.Window.TOCSynch_Click
  36.       End If
  37.    End If
  38. End Sub
  39. //--></SCRIPT><META NAME="DESCRIPTION" CONTENT="Internet Information Services reference information">
  40. <META HTTP-EQUIV="PICS-Label" CONTENT='(PICS-1.1 "<http://www.rsac.org/ratingsv01.html>" l comment "RSACi North America Server" by "inet@microsoft.com <mailto:inet@microsoft.com>" r (n 0 s 0 v 0 l 0))'>
  41. <META NAME="MS.LOCALE" CONTENT="EN-US">
  42. <META NAME="MS-IT-LOC" Content="Internet Information Services"> 
  43. </HEAD>
  44.  
  45. <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
  46.  
  47. <H2><A NAME="_limit_query_results"></A><SUP> <% If Request("DontFrame")<>1 Then Response.Redirect "/iissamples/sdk/asp/docs/SampFram.asp?ovfile=/iishelp/iis/htm/asp/asps3reb.asp&srcfile=Database/LimitRows" %></SUP>Limit Query Results</H2>
  48.  
  49. <H6>Overview</H6>
  50.  
  51. <P>In an Internet environment, it is often desirable to limit the amount of information that a database query returns to a client browser. This example demonstrates how a script, using ASP and ADO, can limit the number of rows returned.</P>
  52.  
  53. <H6>Code Tour</H6>
  54.  
  55. <P>The sample first creates an instance of the <B>Connection</B> object, and opens the OLE DB connection with this object's <B>Open</B> method. <B>CreateObject</B> is used again to instantiate an empty <B>Recordset</B> object. The <B>ActiveConnection</B> property of the new <B>Recordset</B> object is set to point at the open OLE DB connection, an SQL source string is assigned, and cursor type specified. The key to limiting the results lies with the <B>Recordset</B> object's <B>PageSize</B> property. For this example, the value is set to 10, which indicates that ADO is to return at most 10 records. Finally, the <B>Open</B> method is called, and ADO searches for the first 10 records that fulfill the SQL search string.</P>
  56.  
  57. <P>When ADO has returned and placed the results of the search into the <B>Recordset</B> object, the script loops through the page, displaying all fields of each record in a table. The script then performs the typical housecleaning operations, closing both the recordset and the connection.</P>
  58.  
  59. <P>It is important to realize that if the SQL query had returned more than 10 records, this script would not display them. Instead, the extra records would be deposited on one or more additional, logical pages. The property <B>PageCount</B> indicates how many logical pages of data were returned.</P>
  60.  
  61. <P><B><B>Important   </B></B>OLE DB must be properly configured on the server for this sample to run properly.</P>
  62. <hr class="iis" size="1">
  63. <p align="center"><em><a href="../../../common/colegal.htm">© 1997-1999 Microsoft Corporation. All rights reserved.</a></em></p>
  64. </BODY>
  65. </HTML>
  66.